@charset "utf-8";
.login-container{ width: 100%;  position: absolute; top: 0; left: 0;  background: #FFFFFF;}
.login .login-header{background: rgb(251,252,253);  border-bottom: 1px solid rgb(236,238,243);}
.pw-login{width:90%; height: 51px; margin: 0 auto; position: relative; line-height: 51px; text-align: left;}
.login-icon img{width: 100%; height: auto}
.login-weChat{width: 100%; text-align: center;}
.login-pw{ font-size:14px; color:#494949; height: 40px; margin:0.15rem 10%; position:relative}
.show{border-bottom: 2px solid #FF893E; color:#FF893E; }
.pw-login input{font-size:14px; height: 40px; width:70%; background: transparent; padding-top: 11px;}
.login-line{border-bottom:1px solid #d8d8d8; position:relative;}
.pw-login .but{color:#FF893E; height: 40px; position:absolute; top:11px; right: 0; border: 0;background: transparent;}
.pw-login .but-login{width:100%; line-height: 38px; height: 38px; background: #FF893E; border-radius: 45px; display: block; outline: none; border:0;font-size: 14px;color:#fff;}
.pw-login .login-tel{width: 14%; color: #929292;}
.login-but{margin-top: 1.2rem;}
.pw-text a{height: 35px; margin-top:-0.3rem; color:#929292; font-size: 12px;}
.pw-login hr{color:#bbb;}
.login-hz{width: 100%; height: auto;position: absolute; left: 0; bottom: 40px;}
.user-hz{ background: #FFFFFF; width: 60px; height: 60px; text-align: center; color:#929292;}
.login-qq{width: 50px; height: 50px; text-align: center; margin: -0.6rem auto 0 auto; display: block;}
.login-user-qq{position: absolute; bottom:8%;}
.login-icon{padding: 0 15px; margin-top: 20%;}
.order-main {  border-bottom: none;}
.order-all{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    line-height: 36px;
    background: #FFFFFF;
}
.order-all .textshow {
    color: #FF893E;
}
.order-all .textshow:before{
    content: '';
    width: 82px;
    height: 2px;
    background: #FF893E;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -41px;
}
.order-all a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: center;
    color: #6f6f6f;
    position: relative;
}
.order-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.order-line .show {
    background: #FF893E;
}
.order-line span {
    margin: 0 60px;
}
.order-line span {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 2px;
    background: transparent;
    margin: 0 33px;
}
.pwd{
    display: none;
}
.myshow{
    display: block;
}
.user-protocol{color:#929292; font-size: 12px; margin-top: -0.4rem;}




